

import java.math.BigDecimal;
import java.math.MathContext;


/**
 * @author Nizar
 *
 */
public class PlusUnExpr extends UnExpr {

	public PlusUnExpr(Expr expr) {
		super(expr);

	}

	@Override
	public BigDecimal evaluate(Env env) {
		BigDecimal value = expr.evaluate(env).plus(MathContext.DECIMAL128);
		return value;
	}
	
	public static PlusUnExpr _ (Expr expr){
		return new PlusUnExpr(expr);
	}



	@Override
	public String toString() {
		return "+"+expr.toString();
	}

	@Override
	public boolean isSeqExpr() {
		return false;
	}
	
	public boolean isPlusUnExpr(){
		return true;
	}
}
